Jack Stars (Adrien Brody) jest weteranem wojny w Zatoce Perskiej. Przeżył postrzał w głowę. Kiedy wraca do domu, spotyka go coś, co zmienia jego życie. Zanim zdaje sobie sprawę z tego, co się stało, zostaje oskarżony o morderstwo i skierowany do szpitala psychiatrycznego. Trafia do prawdziwego piek...
Anglia, II wojna światowa. Vera (Keira Knightley) pracuje w Londynie jako piosenkarka, przynosząc chwile radości zmęczonym wojną ludziom. Pewnego dnia spotyka swoją pierwszą miłość – Dylana Thomasa, poetę i autora filmów propagandowych. Stara namiętność wybucha ze zdwojoną siłą, pomimo iż męż...